<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组2</title>
</head>
<body>
    <script>

        let arr = [11,22,33,44,55,11,22,33,44,55]
        console.log(arr); //(10) [11, 22, 33, 44, 55, 11, 22, 33, 44, 55]
        arr.splice(3,4)
        console.log(arr); // (6) [11, 22, 33, 33, 44, 55]

        // splice()方法，用于删除数组中指定长度的数据
        // 该方法的第一个参数是起始位置，第二个参数是删除长度

        let a = arr.includes(33)
        console.log(a); //true
        let b = arr.includes(100)
        console.log(b); //false

        // includes()方法，用于从数组中查找指定的数据是否存在，存在返回true，否则返回false

        let c = arr.join('-')
        console.log(c); // 11-22-33-33-44-55
        
        // .join()方法，用于将数组根据指定的字符串进行连接并返回一个字符串
        console.log(arr);  
        console.log('---------1--------------');

        let arr2 = [11,66,22,33,23,44]
        console.log(arr2); //(6) [11, 66, 22, 33, 23, 44]
        arr2.reverse()
        console.log(arr2); //(6) [44, 23, 33, 22, 66, 11]
        arr2.sort()
        console.log(arr2); //(6) [11, 22, 23, 33, 44, 66]
        
        // reverse()方法，用于翻转数组中的数据
        // .sort()方法，用于对数组中的数据排序
        console.log('-----------------------');

        let arr3 = [100,200,300]
        let e = arr2.concat(arr3)
        console.log(e);//(9) [11, 22, 23, 33, 44, 66, 100, 200, 300]

        // .concat()方法，用于对两个数组中的数据拼接，并返回新的数组
        
        let f = e.toString()
        console.log(f); //11,22,23,33,44,66,100,200,300
        // .toString()方法，用于将数组中的数据用，拼接成字符串
        // .toString()方法===join(',')
        // join()方法，可以不传参数，默认就是根据逗号拼接数组中的数据
        let g = e.join()
        console.log(g); //11,22,23,33,44,66,100,200,300
        </script>




</body>
</html>